/*reset*/
* {margin: 0;padding: 0;}
a {text-decoration: none;}
ul {list-style: none;}
html,body {width: 100%;height: 100%;}
input,button{overflow: visible;vertical-align:middle;outline:none}
textarea {outline: 0;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header,hgroup, menu, nav, section, menu,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;font-family: "微软雅黑",sans-serif;font-style:normal;}

/*定位*/
.po_re {position: relative;}
.po_ab {position: absolute;}
.po_fi {position: fixed;}

/*浮动*/
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.ov_fl{overflow: hidden;}

/*外间距*/
.mt_1{margin-top: 1px;}
.mt_2{margin-top: 2px;}
.mt_3{margin-top: 3px;}
.mt_4{margin-top: 4px;}
.mt_5{margin-top: 5px;}
.mt_6{margin-top: 6px;}
.mt_7{margin-top: 7px;}
.mt_10{margin-top: 10px!important;}
.mt_15{margin-top: 15px;}
.mt_20{margin-top: 20px!important;}
.mt_25{margin-top: 25px;}
.mt_30{margin-top: 30px;}
.mt_50{margin-top: 50px;}

.mb_5{margin-bottom: 5px;}
.mb_10{margin-bottom: 10px;}
.mb_15{margin-bottom: 15px;}
.mb_20{margin-bottom: 20px!important;}
.mb_25{margin-bottom: 25px;}
.mb_30{margin-bottom: 30px;}

.ml_5{margin-left: 5px;}
.ml_10{margin-left: 10px!important;}
.ml_15{margin-left: 15px;}
.ml_20{margin-left: 20px!important;}
.ml_25{margin-left: 25px;}
.ml_30{margin-left: 30px;}
.ml_40{margin-left: 40px;}

.mr_1{margin-right: 1px;}
.mr_2{margin-right: 2px;}
.mr_3{margin-right: 3px;}
.mr_4{margin-right: 4px;}
.mr_5{margin-right: 5px;}
.mr_10{margin-right: 10px!important;}
.mr_15{margin-right: 15px;}
.mr_20{margin-right: 20px!important;}
.mr_25{margin-right: 25px;}
.mr_30{margin-right: 30px;}
.mr_50{margin-right: 50px;}

/*内间距*/
.pd_5{padding: 5px;}
.pd_10{padding: 10px;}
.pd_15{padding: 15px;}

.pt_5{padding-top: 5px;}
.pt_10{padding-top: 10px;}
.pt_15{padding-top: 15px;}
.pt_20{padding-top: 20px;}
.pt_25{padding-top: 25px;}
.pt_30{padding-top: 30px;}

.pb_5{padding-bottom: 5px;}
.pb_10{padding-bottom: 10px;}
.pb_15{padding-bottom: 15px;}
.pb_20{padding-bottom: 20px!important;}
.pb_25{padding-bottom: 25px;}
.pb_30{padding-bottom: 30px;}
.pb_100{padding-bottom: 120px!important;}

.pl_0{padding-left: 0px!important;}
.pl_5{padding-left: 5px;}
.pl_10{padding-left: 10px;}
.pl_15{padding-left: 15px;}
.pl_20{padding-left: 20px!important;}
.pl_25{padding-left: 25px;}
.pl_30{padding-left: 30px;}
.pl_35{padding-left: 35px;}

.pr_5{padding-right: 5px;}
.pr_10{padding-right: 10px;}
.pr_15{padding-right: 15px;}
.pr_20{padding-right: 20px;}
.pr_25{padding-right: 25px;}
.pr_30{padding-right: 30px;}
/*字体大小*/
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px;}
.f20 {font-size: 20px;}
/*字体加粗*/
.fw{font-weight: bold;}
/*行高*/
.lh_27 {line-height: 27px;}
/*字体颜色*/
.clwarn{color:#e03d3d;}
.cl000{color: #000000;}
.cl333{color: #333333;}
.cl666{color: #666666;}
.cl999{color: #999999;}
.clccc{color: #cccccc;}
.cldown {color: #FD8889;}
.clup {color: #65D9A0;}
.cl66A{color:#66AFE0}
.clyel{color: #FDBD2C;}
.clright{color:#38CC81}
.clwrong{color: #FC6467}
.cltips{color: #FD996D}
.cllink{color: #51A2DB;text-decoration: underline;}
.clrank{color: #FD6E70;}
.clprimary { color: #E3302D;}
.clFF {color: #FFFFFF}
.cl9B {color: #9b9b9b}
/*背景颜色*/
.bgFFF{background-color: #FFFFFF;}
.bgfff{background-color: #ffffff;}
.bgFA{background: #FAFAFA;}
.bgFC{background: #FCFCFC;}
.bgF3{background: #F3F3F3;}
.bgF9{background: #F9FBFA;}
.bgDB{background: #DBE9F3;}
.bgred{background: #FB6568;}
.bggreen{background: #36CD82;}
.bgF7{background: #F7F7F7;}
/*盒子属性*/
.dis_ib{display: inline-block;}
/*边框*/
.bdEB{border: 1px solid #EBEBEB;}
/*显示&隐藏*/
.show{display: block;}
.hide{display: none;}
/*鼠标样式*/
.pointer {cursor: pointer;}
/*排名*/
.rank-unchanged {color: #86BEE4;font-size: 20px;display: inline-block;}
.rank-changed {overflow: hidden;display: inline-block;}
.rank-changed .icon-img {float: left;width: 5px;height: 15px;margin-top: 3px;}
.rank-changed span {float: left;margin-left: 2px;margin-top: 2px;font-size: 14px;}
/*精品*/
.fine {background: url("../images/fine.png") no-repeat;display: inline-block;background-size: 100% 100%;width: 20px;height: 20px;margin: 0 3px;}
/*圆角*/
.radius{border-radius:4px}
.size-MINI.radius{ border-radius:3px}
.size-L.radius{ border-radius:5px}
.size-XL.radius{ border-radius:6px}
.round{border-radius:50%; overflow:hidden}

/*基础end*/
/*Button*/
.btn{display:inline-block;box-sizing:border-box;cursor:pointer;text-align:center;font-weight:400;white-space:nowrap;vertical-align: middle;-moz-padding-start:npx; -moz-padding-end:npx;border:solid 1px #ddd; background-color:#fff; width:auto;*zoom:1;*overflow:visible;
    -webkit-transition:background-color .1s linear;
    -moz-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear;

    width: auto;padding:0 15px;line-height: 22px;font-size: 12px;border-radius: 2px;}

a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none;}
.btn:active,.btn.active{background-color:#ccc}
.btn:first-child{*margin-left:0}
.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset}

.btn.size-S {width: 50px;}
.btn.size-MINI {width: 30px;line-height: 18px;}

/*默认——灰色	通常用于取消*/
.btn-default{background-color:#F2F2F2;border-color:#DDDDDD;color: #666666;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active{opacity: 0.83}
/*次要按钮*/
.btn-secondary{color:#fff;background-color:#f37b1d; border-color:#f37b1d}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active{opacity: 0.83}

.btn-primary-outline{color:#E3302D;background-color:transparent;background-image:none;border-color:#E3302D}
.btn-default-outline{color:#9B9B9B;background-color:transparent;background-image:none;border-color:#9B9B9B}

.btn-primary{color:#FFFFFF;background-color:#E3302D;background-image:none;border-color:#E3302D}
.btn-default-outline{color:#9B9B9B;background-color:transparent;background-image:none;border-color:#9B9B9B}

/*按钮改版plugin*/
.btn-primary-outline{color:#E63F3C;background-color:#FFFFFF;background-image:none;border-color:transparent;border-radius: 100px;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.10);}
.btn-default-outline{color:#E63F3C;background-color:#FFFFFF;background-image:none;border-color:transparent;border-radius: 100px;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.10);}

.btn-primary{color:#E63F3C;background-color:#FFFFFF;background-image:none;border-color:transparent;border-radius: 100px;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.10);}
.btn-default{color:#E63F3C;background-color:#FFFFFF;background-image:none;border-color:transparent;border-radius: 100px;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.10);}


/*按钮改版end*/
/*按钮 end*/

/*form start*/
.input-affix-wrapper {
    height: 30px;
    line-height: 28px;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
    color: #666666;
    font-size: 12px;
    background: #FFFFFF;
    /*box-sizing: border-box;*/
}
.input-affix-wrapper.focus {
    border-color: #60ABDF;
}
.input-affix-wrapper:hover {
    border: 1px solid #60ABDF;
    transition-duration: 0.4s;
}
.input-affix-left {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    padding: 0 5px;
    box-sizing: border-box;
    height: 100%;
    line-height: 28px;
}
.input-affix-right {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    padding: 0 5px;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
}
.input-affix-left [class^="icon-"],.input-affix-right [class^="icon-"]{
    font-size: 20px;
    display: inline-block;;
    margin-top: 5px;
    cursor: pointer;
    width: 20px;
    color: #999999;
    opacity: 0.7;
}
.input-affix-wrapper input[type="text"],.input-affix-wrapper input[type="number"],.input-affix-wrapper input[type="password"] {
    line-height: 28px;
    height: 28px;
    border: none;
    float: left;
    width: 100%;
    padding: 0 5px;
    font-size: 12px;
    color: #666666;
    box-sizing: border-box;
    outline: none;
    /*padding-bottom: 1px;*/
}
.input-affix-validate {
    color: #999999;
    display: block;
    width: 35px;
    text-align: right;
}

.btn.btn-disabled {background: #F1f1f1;border-color: #e1e1e1;box-shadow: 0 0 0 #000;color: #D0CFD0;cursor: not-allowed;}
/*form end*/

/*table start*/
/*默认table*/
.table{width:100%;empty-cells:show;background-color:transparent;border-collapse:collapse;border-spacing:0;
    table-layout:fixed;
    color: #000000;
}
.table.autoCell {
    width: auto;
    max-width: 100%;
}
.table th{text-align:left; font-weight:400}
.table thead {
    background: #F1F4F8;
    font-weight: bold;
}
.table tbody tr:nth-child(odd) {
    background: #FFF;
}
.table tbody tr:nth-child(even) {
    background: #F1F4F8;
}
/*带水平线*/
.table th{font-weight:bold}
.table th,.table td{padding:8px;line-height:20px;word-break:break-all;position: relative;}
.table.autoCell th.content,.table.autoCell td.content {min-width: 120px;}
.table.autoCell th.num,.table.autoCell td.num {width: 60px;}
.table tbody + tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}

/*!*带横向分割线*!*/
/*.table-border{border-top:1px solid #EBEBEB}*/
/*.table-border th,.table-border td{border-bottom:1px solid #EBEBEB;}*/

/*!*.table-border-dashed{border-top:1px dashed #EBEBEB}*!*/
/*.table-border-dashed th,.table-border-dashed td{border-bottom:1px dashed #E6E6E6}*/

/*!*带外边框*!*/
/*.table-bordered{border-collapse:separate;*border-collapse:collapse;border-left:0}*/
/*.table-bordered th,.table-bordered td{border-left:1px dashed #E6E6E6}*/
/*.table-bordered th:nth-child(1),.table-bordered td:nth-child(1) {border-left: none;}*/
/*.table-border.table-bordered{border-bottom:0}*/
/*.table-bordered th{*/
/*border-right: none;*/
/*border-bottom: none;*/
/*}*/

/*上下排序*/
.table thead td {position: relative;}
.table-column-sorter {  margin-left: 4px;  display: inline-block;  width: 12px;  height: 14px;  vertical-align: middle;  text-align: center;  }
.table .table-column-sorter {  position: absolute;  top: 50%;  -webkit-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  transform: translate(0, -50%);  right: 5px;  }
.table-column-sorter-down, .table-column-sorter-up {  line-height: 4px;  height: 5px;  display: block;  width: 12px;  cursor: pointer;  }
.anticon {  display: inline-block;  font-style: normal;  vertical-align: baseline;  text-align: center;  text-transform: none;  text-rendering: auto;  line-height: 1;  text-rendering: optimizeLegibility;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  }
.table i {  cursor: pointer;  margin:0 8px 0 0;  }
.table i.icon-arrowLeft { margin:0;  }
.table-column-sorter .anticon-caret-down, .table-column-sorter .anticon-caret-up {  display: inline-block;  font-size: 12px;  font-size: 7px\9;  -webkit-transform: scale(.58333333) rotate(0deg);  -ms-transform: scale(.58333333) rotate(0deg);  transform: scale(.58333333) rotate(0deg);  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";  zoom: 1;  line-height: 6px;  height: 6px;  color: #aaa;  }
:root .table-column-sorter .anticon-caret-down, :root .table-column-sorter .anticon-caret-up {  -webkit-filter: none;  filter: none;  font-size: 12px;  }
.table-column-sorter-down:hover .anticon, .table-column-sorter-up:hover .anticon {  color: #666;  }
.table-column-sorter-down.on .anticon-caret-down, .table-column-sorter-down.on .anticon-caret-up, .table-column-sorter-up.on .anticon-caret-down, .table-column-sorter-up.on .anticon-caret-up {  color: #2db7f5;  }

/*鼠标悬停样式*/
/*.table-hover tbody tr:hover td,*/
/*.table-hover tbody tr:hover th{background-color: #F3FCFF;transition-duration: 0.3s;}*/
/*.table-hover tbody tr:hover td.bggreen {background-color:#36CD82;}*/
/*.table-hover tbody tr:hover td.bgred {background: #FB6568;}*/
/*鼠标选择整行样式*/
.table tbody tr.selected td{background-color:#F3F3F3}
/*定义颜色*/

/*表格文字对齐方式，默认是居左对齐*/
.table .text-c th,.table .text-c td{text-align:center}/*整行居中*/
.table .text-r th,.table .text-r td{text-align:right}/*整行居右*/
.table th.text-l,.table td.text-l{text-align:left!important}/*单独列居左*/
.table th.text-c,.table td.text-c{text-align:center!important}/*单独列居中*/
.table th.text-r,.table td.text-r{text-align:right!important}/*单独列居右*/
/*表格尺寸*/
.table.size-MINI{}/*迷你*/
.table.size-S{}/*小*/
.table.size-M{}/*中*/
.table.size-L{}/*默认为L，可以不写，可以理解为：均码*/
.table.size-XL{}/*大*/
.table.size-XXL{}/*加大*/
.table.size-XXXL{}/*超大*/
/*table end*/

/*icon start*/
@font-face {
    font-family: 'icomoon';
    src:  url('fonts/icomoon.eot?7o1o1y');
    src:  url('fonts/icomoon.eot?7o1o1y#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?7o1o1y') format('truetype'),
    url('fonts/icomoon.woff?7o1o1y') format('woff'),
    url('fonts/icomoon.svg?7o1o1y#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-activity:before {
    content: "\e900";
}
.icon-add:before {
    content: "\e901";
}
.icon-app:before {
    content: "\e902";
}
.icon-arrowDown:before {
    content: "\e903";
}
.icon-arrowDown1:before {
    content: "\e904";
}
.icon-arrowLeft:before {
    content: "\e905";
}
.icon-arrowRight:before {
    content: "\e906";
}
.icon-arrowUp1:before {
    content: "\e907";
}
.icon-articleCollect:before {
    content: "\e908";
}
.icon-articleLink:before {
    content: "\e909";
}
.icon-articleMudule:before {
    content: "\e90a";
}
.icon-audio:before {
    content: "\e90b";
}
.icon-authorization:before {
    content: "\e90c";
}
.icon-authorizationCheck:before {
    content: "\e90d";
}
.icon-avater:before {
    content: "\e90e";
}
.icon-block:before {
    content: "\e90f";
}
.icon-calendar:before {
    content: "\e910";
}
.icon-chargeOff:before {
    content: "\e911";
    color: #666;
}
.icon-clear:before {
    content: "\e912";
}
.icon-close:before {
    content: "\e913";
}
.icon-composite1:before {
    content: "\e914";
}
.icon-composite2:before {
    content: "\e915";
}
.icon-composite3:before {
    content: "\e916";
}
.icon-composite4:before {
    content: "\e917";
}
.icon-cup:before {
    content: "\e918";
    color: #707070;
}
.icon-data:before {
    content: "\e919";
}
.icon-delete:before {
    content: "\e91a";
}
.icon-delete1:before {
    content: "\e91b";
}
.icon-dot:before {
    content: "\e91c";
}
.icon-downLoad:before {
    content: "\e91d";
}
.icon-end:before {
    content: "\e91e";
    color: #666;
}
.icon-exchange:before {
    content: "\e91f";
}
.icon-exit:before {
    content: "\e920";
}
.icon-export:before {
    content: "\e921";
}
.icon-fillingData:before {
    content: "\e922";
}
.icon-finished:before {
    content: "\e923";
}
.icon-floder:before {
    content: "\e924";
}
.icon-forbiden:before {
    content: "\e925";
}
.icon-genderMan:before {
    content: "\e926";
}
.icon-genderWomen:before {
    content: "\e927";
}
.icon-help:before {
    content: "\e928";
}
.icon-home:before {
    content: "\e929";
}
.icon-img:before {
    content: "\e92a";
}
.icon-imgWord:before {
    content: "\e92b";
}
.icon-link:before {
    content: "\e92c";
}
.icon-list:before {
    content: "\e92d";
}
.icon-member:before {
    content: "\e92e";
}
.icon-menuApp:before {
    content: "\e92f";
    color: #4da9eb;
}
.icon-menuBindAccount:before {
    content: "\e930";
    color: #ffbd6e;
}
.icon-menuBstandingBook:before {
    content: "\e931";
}
.icon-menuFunction:before {
    content: "\e932";
}
.icon-menuHome:before {
    content: "\e933";
    color: #4da9eb;
}
.icon-menuManage:before {
    content: "\e934";
    color: #4da9eb;
}
.icon-menuMediaLib:before {
    content: "\e935";
    color: #4da9eb;
}
.icon-menuMember:before {
    content: "\e936";
}
.icon-menuNetstore:before {
    content: "\e937";
    color: #4da9eb;
}
.icon-menuPstandingBook:before {
    content: "\e938";
}
.icon-menuPstandingBookBasic:before {
    content: "\e939";
}
.icon-menuReport:before {
    content: "\e93a";
    color: #ffbd6e;
}
.icon-menuScore:before {
    content: "\e93b";
}
.icon-menuSellerLib:before {
    content: "\e93c";
    color: #ffbd6e;
}
.icon-menuSystem:before {
    content: "\e93d";
    color: #86ce80;
}
.icon-menuTask:before {
    content: "\e93e";
    color: #ffbd6e;
}
.icon-menuTodoList:before {
    content: "\e93f";
}
.icon-menuWeMediaLib:before {
    content: "\e940";
    color: #86ce80;
}
.icon-message:before {
    content: "\e941";
}
.icon-message1:before {
    content: "\e942";
}
.icon-o2o-protect:before {
    content: "\e943";
}
.icon-pass:before {
    content: "\e944";
}
.icon-pass1:before {
    content: "\e945";
}
.icon-pdf:before {
    content: "\e946";
}
.icon-pen:before {
    content: "\e947";
}
.icon-pen1:before {
    content: "\e948";
}
.icon-plan-assistToDo:before {
    content: "\e949";
    color: #666;
}
.icon-plan-change:before {
    content: "\e94a";
    color: #666;
}
.icon-plan-changeCancel:before {
    content: "\e94b";
    color: #666;
}
.icon-plan-changeCancelAll:before {
    content: "\e94c";
    color: #666;
}
.icon-plan-changeKeyDate:before {
    content: "\e94d";
    color: #666;
}
.icon-plan-checkAndSeal:before {
    content: "\e94e";
    color: #666;
}
.icon-plan-comment:before {
    content: "\e94f";
    color: #666;
}
.icon-plan-confirmAdjuster:before {
    content: "\e950";
    color: #666;
}
.icon-plan-createPlan:before {
    content: "\e951";
}
.icon-plan-import:before {
    content: "\e952";
    color: #666;
}
.icon-plan-moduleChange:before {
    content: "\e953";
    color: #666;
}
.icon-plan-moduleOffline:before {
    content: "\e954";
    color: #666;
}
.icon-plan-myMission:before {
    content: "\e955";
    color: #666;
}
.icon-plan-nodeDynamics:before {
    content: "\e956";
    color: #666;
}
.icon-plan-offline:before {
    content: "\e957";
    color: #666;
}
.icon-plan-offlineModule:before {
    content: "\e958";
    color: #666;
}
.icon-plan-planOffline:before {
    content: "\e959";
    color: #666;
}
.icon-plan-setPostPersonnel:before {
    content: "\e95a";
    color: #666;
}
.icon-plan-setRelatedPerson:before {
    content: "\e95b";
    color: #666;
}
.icon-plan-stamp:before {
    content: "\e95c";
    color: #666;
}
.icon-plan-submissionApproval:before {
    content: "\e95d";
    color: #666;
}
.icon-plan-synchronousNewTemplate:before {
    content: "\e95e";
    color: #666;
}
.icon-plan-transferPosition:before {
    content: "\e95f";
    color: #666;
}
.icon-plan-turnToDo:before {
    content: "\e960";
    color: #666;
}
.icon-plan-weekMission:before {
    content: "\e961";
    color: #666;
}
.icon-play:before {
    content: "\e962";
}
.icon-play1:before {
    content: "\e963";
}
.icon-publish:before {
    content: "\e964";
    color: #666;
}
.icon-reduce:before {
    content: "\e965";
}
.icon-resetPassword:before {
    content: "\e966";
}
.icon-resynchronization:before {
    content: "\e967";
}
.icon-search:before {
    content: "\e968";
}
.icon-see:before {
    content: "\e969";
}
.icon-set:before {
    content: "\e96a";
}
.icon-survey:before {
    content: "\e96b";
    color: #666;
}
.icon-transform:before {
    content: "\e96c";
}
.icon-triangleDown:before {
    content: "\e96d";
}
.icon-triangleLeft:before {
    content: "\e96e";
}
.icon-triangleUp:before {
    content: "\e96f";
}
.icon-upLoad:before {
    content: "\e970";
}
.icon-video:before {
    content: "\e971";
}
.icon-warn:before {
    content: "\e972";
}
















/*icon end*/
/*icon plugin start*/
.icon-menuApp {
    color: #4da9eb;
}
.icon-menuBindAccount {
    color: #ffbd6e;
}
.icon-menuBstandingBook {
    color: #ffbd6e;
}
.icon-menuFunction {
    color: #86ce80;
}
.icon-menuHome {
    color: #4da9eb;
}
.icon-menuManage {
    color: #4da9eb;
}
.icon-menuMediaLib {
    color: #86ce80;
}
.icon-menuMember {
    color: #4da9eb;
}
.icon-menuNetstore {
    color: #4da9eb;
}
.icon-menuPstandingBook {
    color: #4da9eb;
}
.icon-menuPstandingBookBasic {
    color: #86ce80;
}
.icon-menuReport {
    color: #ffbd6e;
}
.icon-menuScore {
    color: #4da9eb;
}
.icon-menuSellerLib {
    color: #ffbd6e;
}
.icon-menuSystem {
    color: #86ce80;
}
.icon-menuTask {
    color: #ffbd6e;
}
.icon-menuTodoList {
    color: #ffbd6e;
}
.icon-menuWeMediaLib {
    color: #86ce80;
}
/*icon plugin end*/

/*component start*/

/*title tips start*/
.title-tips {
    margin: 20px;
    overflow: hidden;
    position: relative;
    width: 180px;
    line-height: 35px;
    padding-right: 35px;
    box-sizing: border-box;
    color: white;
}
.title-tips-content {
    width: 100%;
    box-sizing: border-box;
    background: #6473D2;
    overflow: hidden;
    padding-left: 15px;
}
.title-tips-arrow {
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
}
.title-tips-top {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transform: rotate(45deg);
    background: #6473D2;
    transform-origin: -12px 5px;
}
.title-tips-bottom {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transform: rotate(-45deg);
    background: #6473D2;
    transform-origin: -12px 30px;
}
.title-tips.bg1 .title-tips-content{  background: #6473D2; }
.title-tips.bg1 .title-tips-top{  background: #6473D2;  }
.title-tips.bg1 .title-tips-bottom {  background: #6473D2; }

.title-tips.bg2 .title-tips-content{  background: #4DA9EB; }
.title-tips.bg2 .title-tips-top{  background: #4DA9EB;  }
.title-tips.bg2 .title-tips-bottom {  background: #4DA9EB; }

.title-tips.bg3 .title-tips-content{  background: #FFBD6E; }
.title-tips.bg3 .title-tips-top{  background: #FFBD6E;  }
.title-tips.bg3 .title-tips-bottom {  background: #FFBD6E; }

.title-tips.bg4 .title-tips-content{  background: #86CE80; }
.title-tips.bg4 .title-tips-top{  background: #86CE80;  }
.title-tips.bg4 .title-tips-bottom {  background: #86CE80; }
/*title tips end*/

/*menu*/
.menu_btn {background: #FFFFFF;line-height: 41px;text-indent: 10px;cursor: pointer;color: #666666;overflow: hidden;position: relative;font-size: 12px;box-sizing: border-box;border-left: 2px solid rgba(0,0,0,0);}
.menu_btn:hover {background: #F5F5F5}
.menu_btn:hover .icon_box{color: #60ABDF;}
.menu_btn a {color:#666666;}
.menu_btn a:hover { background: #F5F5F5; }
.menu_btn [class^="icon-"] {font-size: 10px;transform: scale(0.75)}
.icon_box {text-indent: 0;float: right;margin-right: 10px;text-align: center;width: 35px;transition-duration: 0.2s;transform: rotate(180deg) scale(1.5);}

.menu_logo {  float: left;  text-indent: 0;  margin-left: 12px;margin-bottom: 10px;  box-sizing: border-box;  padding-top: 2px;  left: 0;  top: 0;  }
.menu_btn .menu_logo [class^="icon-"]{  font-size: 14px; }
.down {transform: rotate(270deg) scale(1.5)}
.right {transform: rotate(180deg);}
.menu_btn.current {background: #FFF5F5;border-left-color: #E63F3C;transition-duration: 0.2s;color: #E63F3C;}
.menu_btn.current a {color: #E63F3C;}
.menu_btn.current .icon_box {color: #60ABDF;}
.menu_btn > a {display: block;height: 100%;width: 100%;}
.menu_child {display: none;}
.menu_child.show{display: block}
.menu_child.hide{display: none}
.menu_child .icon-dot {font-size: 10px; margin-right: 12px;}
.menu_child li {line-height: 41px;cursor: pointer;color: #333333;font-size: 12px;background:#f5f5f5;}
.menu_child li.current {background: #FCFCFC;border-left-color: #60ABDF;transition-duration: 0.2s;color: #E63F3C;}
.menu_child li.current .icon-dot {color: #60ABDF;}
.menu_child li > a{cursor: pointer;color: #333333;font-size: 12px;display: block;width: 100%;height: 100%;position: relative;padding-left: 22px;transition-duration: 0.3s;box-sizing: border-box;background: #FFFFFF}
.menu_child li > a:hover{
    background: #F5F5F5;
}
.menu_child li.current > a:hover{
    background: #E6E6E6;
}
.menu_child li.current a{background: #FFF5F5;transition-duration: 0.2s;color: #E63F3C;transition-duration: 0.3s;}
.menu_child li.current a:hover {
    color: #E3302D;
}
.icon_dot_box {
    display: block;
    left:0;
    height: 100%;
    top: 0;
    position: absolute;
    transform: scale(1.2);
}
.txtin_0{text-indent: 0!important;}

/*Tabs start*/
.tab {position: relative;}
.tab.f12 .tab_btn{
    font-size: 12px!important;
}
.tab_btn_box {padding-bottom: 5px;overflow: auto;}
.tab_btn {float: left;padding: 5px 0;text-align: center;font-size: 14px;margin-right: 20px;cursor: pointer;color: #666666;}
.tab_btn a {color: #666;}
.tab_btn.current {color: #333333;transition-duration: 0.3s;}
.tab_btn.current a{color: #333333;transition-duration: 0.3s;}
.tab_bar {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #EEEEEE;}
.bar {height: 100%;background: #60ABDF;position: absolute;top: 0;transition-duration: 0.3s;}

.tab.wordColor .tab_btn {color: #666666;}
.tab.wordColor .tab_btn.current{
    color: #60ABDF;
}
/*Tabs end*/

/*分页*/
.pagination {width: 100%;font-size: 12px;font-weight: bold;text-align: center;}

.pagination a, .pagination span {color: white;display: inline-block;margin: 0 2px;cursor: pointer;width: 28px;line-height: 28px;border: 1px solid transparent;color: #666666; font-size: 14px;font-weight: 300;transition-duration: 0.2s;text-align: center;font-size: 12px;}
.pagination a:hover, .pagination span:hover {
    border-color: none;
    color: none;
}
.pagination a [class^="icon-"], .pagination span [class^="icon-"]{font-size: 14px;}

.pagination .disabled {margin: 0 5px;}
.pagination a.current, .pagination span.current {border-radius:2px;border-color: #E3302D;background: #E3302D;color: #fff;transition-duration: 0.2s;}





/*column start*/
.column {
    /*background: #FCFCFC;*/
    /*border: 1px solid #F0F0F0;*/
    padding: 0 20px;
    /*border-radius: 3px;*/
    background: #FFFFFF;
    box-shadow: 0 0 2px #ccc;
    margin-right: 2px;
}
.column-child {
    border-top: 1px dashed #E9E9E9;
    padding: 8px 0;
}
.column-child:nth-child(1) {
    border: none;
}
.column-child.nobd {
    border: none;
}
/*column end*/



/*下拉菜单*/
.slide-up-enter{animation: slideUpEnter 0.1s forwards;transform-origin: 0 0;}
.slide-up-leave{animation: slideUpLeave 0.1s 0s forwards;transform-origin: 0 0;}
@keyframes slideUpEnter{0%{transform: scaleY(0);opacity: 0;}
    1%{transform: scaleY(.8);opacity: 0.8;}
    100%{opacity: 1;transform: scaleY(1);}}
@keyframes slideUpLeave{50%{transform: scaleY(1);opacity: 1;}
    99%{transform: scaleY(.8);opacity: .8;}
    100%{transform: scaleY(.8);opacity: 0;display: none;}}
.select{box-sizing: border-box;display: inline-block;position: relative;color: rgba(0,0,0,.65);font-size: 12px;width: 158px;}
.select-selection{outline: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;box-sizing: border-box;display: block;background-color: #fff;border-radius: 4px;border: 1px solid #d9d9d9;-webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);transition: all .3s cubic-bezier(.645,.045,.355,1);}
.select-selection:hover {border: 1px solid #60ABDF;transition-duration: 0.4s;}
.select-selection--single{height: 32px;position: relative;cursor: pointer;}
.select-selection__rendered{display: block;margin-left: 5px;margin-right: 5px;position: relative;line-height: 30px;}
.select-selection-selected-value{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;padding-right: 14px;}
.select-selection__rendered:after{content: ".";visibility: hidden;pointer-events: none;display: inline-block;width: 0;}
.select-disabled{color: rgba(0,0,0,.25);}
.select-disabled .select-selection{background: #f7f7f7;cursor: not-allowed;}
.select-dropdown{background-color: #fff;box-shadow: 0 1px 6px rgba(0,0,0,.2);border-radius: 4px;box-sizing: border-box;z-index: 1050;right: -1px;top: 32px;position: absolute;outline: none;overflow: hidden;font-size: 12px;min-width: 120px;display: none;}
.select-dropdown-menu{outline: none;margin-bottom: 0;padding-left: 0;list-style: none;max-height: 250px;overflow: auto;}
.select-dropdown-menu-item{position: relative;display: block;padding: 7px 16px;font-weight: 400;color: rgba(0,0,0,.65);white-space: nowrap;cursor: pointer;overflow: hidden;-webkit-transition: .3s ease;transition: .3s ease;line-height: 17px;}
.select-dropdown-menu-item-active, .select-dropdown-menu-item:hover{background-color: #ecf6fd;}
.select-dropdown-menu-item-selected, .select-dropdown-menu-item-selected:hover{background-color: #f7f7f7;font-weight: 700;color: rgba(0,0,0,.65);}
.select-dropdown-menu-item-disabled{color: rgba(0,0,0,.25);cursor: not-allowed;}
.select-dropdown-menu-item-disabled:hover{color: rgba(0,0,0,.25);background-color: #fff;cursor: not-allowed;}


.select-arrow{font-style: normal;vertical-align: baseline;text-align: center;text-transform: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 50%;right: 8px;line-height: 1;margin-top: -6px;display: inline-block;font-size: 11px;font-size: 9px\9;-webkit-transform: scale(1.5) rotate(-90deg);-ms-transform: scale(1.5) rotate(-90deg);transform: scale(1.5) rotate(-90deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";zoom: 1;transition-duration: .2s;}
.select-arrow.up{-webkit-transform: scale(1.5) rotate(90deg);-ms-transform: scale(1.5) rotate(90deg);transform: scale(1.5) rotate(90deg);}


/*下拉菜单 end*/



/*面板*/

.collapse{background-color: #f7f7f7;border-radius: 2px;border: 1px solid #d9d9d9;border-bottom: 0;}
.collapse>.collapse-item{border-bottom: 1px solid #d9d9d9;}
.collapse>.collapse-item>.collapse-header{height: 38px;line-height: 38px;padding-left: 32px;color: rgba(0,0,0,.85);cursor: pointer;position: relative;-webkit-transition: all .3s;transition: all .3s;border-radius: 2px 2px 0 0;}
.collapse-content{overflow: visible;color: rgba(0,0,0,.65);padding: 0 16px;background-color: #fff;border-radius: 0 0 2px 2px}
.collapse-content>.collapse-content-box{padding-top: 16px;padding-bottom: 16px;}
.collapse-content-inactive{display: none;}
.collapse>.collapse-item>.collapse-header:active{background-color: #eee!important;}
.collapse-borderless{background-color: #fff;border: 0;}
.collapse-borderless>.collapse-item>.collapse-header{-webkit-transition: all .3s;transition: all .3s;}
.collapse-borderless>.collapse-item>.collapse-content{background-color: transparent;border-top: 1px solid #d9d9d9;}
.collapse-borderless>.collapse-item>.collapse-content{background-color: transparent;border-top: 1px solid #d9d9d9;}
.collapse-borderless>.collapse-item-active{border: 0;}

.collapse>.collapse-item>.collapse-header .icon-arrowRight{font-size: 11px;font-size: 9px\9;-webkit-transform: scale(.75) rotate(0);-ms-transform: scale(.75) rotate(0);transform: scale(.75) rotate(0);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1)";zoom: 1;font-style: normal;vertical-align: baseline;text-align: center;text-transform: none;line-height: 1;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;color: rgba(0,0,0,.43);display: inline-block;font-weight: 700;line-height: 40px;vertical-align: middle;-webkit-transition: -webkit-transform .24s;transition: -webkit-transform .24s;transition: transform .24s;transition: transform .24s,-webkit-transform .24s;top: 0;left: 16px;top: 16px\9;left: 0\9;}
.collapse>.collapse-item.collapse-item-active>.collapse-header .icon-arrowRight{transform:scale(.75) rotate(90deg);}
.collapse>.collapse-item .hr_border {display: none;}
.collapse>.collapse-item.collapse-item-active .hr_border {display: block;}

/*面板 end*/




/*弹层*/
.hide_vl {position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.7);left: 0;top: 0;display: none;z-index: 6000;padding:60px 0;box-sizing: border-box;overflow-x: hidden;overflow-y: auto;}
#hide_vl {position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.7);left: 0;top: 0;display: block;z-index: 6000;padding:60px 0;box-sizing: border-box;overflow-x: hidden;overflow-y: auto;}
#hide_child_vl {position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.7);left: 0;top: 0;display: block;z-index: 6000;padding:60px 0;box-sizing: border-box;overflow-x: hidden;overflow-y: auto;}
.hide_vl.show,#hide_vl.show {
    display: block;
}
.hide_vl.hide,#hide_vl.hide {
    display: none;
}
.content_hide_body {background: #fff;border-radius: 3px;width: 100%;margin: 0 auto}
.warning-hide-body {width: 400px;height: 300px;transform: translate3d(-50%,-50%,0);left: 50%;
    top:50%;
    position: absolute;background: #fff;border-radius: 10px;}
.hide-title {padding: 10px 20px;border-bottom: 1px solid #eee;overflow: hidden;color: #333333;font-size: 14px;background: #ffffff;border-radius: 3px 3px 0 0}
.hide-title>span.fl {
    border-left:2px solid #E3302D;
    padding-left:10px;
}
.hide-content {height: 100%;overflow-x: hidden;overflow-y:auto;box-sizing: border-box;position: relative;}
.hide-handle {text-align: center;padding: 10px 0;border-top: 1px solid #eee;}
.hide-handle .btn {
    margin: 0 10px;
}
.hide-close {
    cursor: pointer;
    width:20px;
    height:20px;
    border-radius:20px;
    box-sizing:border-box;
    
}
/*弹层 end*/

/*tooltip start*/
.tooltip {position: fixed;z-index: 1070;display: block;font-size: 12px;line-height: 1.4;visibility: visible;filter: alpha(opacity=0);opacity: 0;word-break: break-all;}
.tooltip.in {filter: alpha(opacity=90);opacity: .9}
.tooltip.top {padding: 5px 0;margin-top: -3px}
.tooltip.right {padding: 0 5px;margin-left: 3px}
.tooltip.bottom {padding: 5px 0;margin-top: 3px}
.tooltip.left {padding: 0 5px;margin-left: -3px}
.tooltip-inner {max-width: 300px;padding: 10px 8px;color: #fff;text-align: center;text-decoration: none;background-color: rgba(64,64,64,.85);border-radius: 4px}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: rgba(64,64,64,.85)}
.tooltip.top-left .tooltip-arrow {bottom: 0;left: 5px;border-width: 5px 5px 0;border-top-color: rgba(64,64,64,.85)}
.tooltip.top-right .tooltip-arrow {right: 5px;bottom: 0;border-width: 5px 5px 0;border-top-color: rgba(64,64,64,.85)}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: rgba(64,64,64,.85)}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: rgba(64,64,64,.85)}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: rgba(64,64,64,.85)}
.tooltip.bottom-left .tooltip-arrow {top: 0;left: 5px;border-width: 0 5px 5px;border-bottom-color: rgba(64,64,64,.85)}
.tooltip.bottom-right .tooltip-arrow {top: 0;right: 5px;border-width: 0 5px 5px;border-bottom-color: rgba(64,64,64,.85)}
/*tooltip end*/

/* 弹出框 start */
.layer_context_box {line-height: 20px;padding: 10px 20px;color: #666666;font-size: 14px;}
#dialogContenBox {font-family: '微软雅黑','宋体';overflow: hidden;}
#dialogContenBox .btn9 {position: absolute;bottom: 10px;left: 50%;margin-left: -27px;}
#dialogContenBox .btn {position: absolute;bottom: 10px;left: 50%;margin-left: -27px;font-size: 12px;width: 65px;}
#dialogContenBox .btn.left_34 {margin-left: -34px}
#dialogContenBox #btn_if_confirm {margin-left: -70px;}
#dialogContenBox #btn_if_cancel {margin-left: 10px;}
#dialogContenBox .layer_box_title {height: 30px;line-height: 30px;text-indent: 10px;font-size: 12px!important;color: #666666;}
#dialogContenBox .layer_button_box {position: absolute;bottom: 0px;left: 0px;width: 400px;}
#dialogContenBox #btn_colse {left: auto;bottom: 10px;right: 10px;}
.btn9 {display: inline-block;background: url(../images/buttons.png) no-repeat;border: none;cursor: pointer;vertical-align: middle;}
.btn9.btn_gray_101_30 {width: 101px;height: 30px;background-position: 0px -93px;color: #333;line-height: 30px;text-align: center;}
.btn9.btn_gray_101_30:hover {background-position: -101px -93px;}
.btn9.btn_gray_54_30 {width: 54px;height: 30px;background-position: -202px -93px;color: #333;line-height: 30px;text-align: center;}
.btn9.btn_gray_54_30:hover {background-position: -202px -124px;}
.btn9.btn_blue_101_30 {width: 101px;height: 30px;background-position: 0px -124px;color: White;line-height: 30px;text-align: center;}
.btn9.btn_blue_101_30:hover {background-position: -101px -124px;}
.btn9.btn_black_101_30 {width: 101px;height: 30px;background-position: 0px -457px;color: White;line-height: 30px;text-align: center;}
.btn9.btn_black_101_30:hover {background-position: -101px -457px;}
.btn9.btn_black_121_30 {width: 121px;height: 30px;background-position: 0px -546px;color: White;line-height: 30px;text-align: center;}
.btn9.btn_black_121_30:hover {background-position: -121px -546px;}
.btn9.btn_left {float: left;}
.btn9.btn_center {display: block;margin: 0 auto;}
.btn9.btn_right {float: right;}
.dialog-system {width: 60px;height: 60px;margin: 5px auto;background: url("../images/system.png") no-repeat;background-size: 100% 100%;}
.dialog-warn {width: 30px;height: 30px;margin: 0 auto;margin-top:20px;background: url("../images/warn.png") no-repeat;background-size: 100% 100%;}
.dialog-loading{width: 30px;height: 30px;margin: 0 auto;margin-top:20px;background: url("../images/throbber.gif") no-repeat;background-size: 100% 100%;}
/* 弹出框 end */

/*loading start*/
#hide_vl_loading {z-index: 80000;}
#hide_vl_loading .loading {
    background: url(../images/throbber2.gif) no-repeat;
    background-position: center;
    background-size: 30px 30px;
    width: 100px;
    height: 100px;
    position: absolute;
    left:50%;
    top:50%;
    margin-top: -50px;
    margin-left: -50px;
}
/*loading end*/

/*calendar*/.daterangepicker{position: absolute;color: inherit;background: #fff;border-radius: 4px;width: 278px;padding: 4px;margin-top: 1px;top: 100px;left: 20px;/* Calendars*/}
.daterangepicker:before, .daterangepicker:after{position: absolute;display: inline-block;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}
.daterangepicker:before{top: -7px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #ccc;}
.daterangepicker:after{top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;}
.daterangepicker.opensleft:before{right: 9px;}
.daterangepicker.opensleft:after{right: 10px;}
.daterangepicker.openscenter:before{left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;}
.daterangepicker.openscenter:after{left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;}
.daterangepicker.opensright:before{left: 9px;}
.daterangepicker.opensright:after{left: 10px;}
.daterangepicker.dropup{margin-top: -5px;}
.daterangepicker.dropup:before{top: initial;bottom: -7px;border-bottom: initial;border-top: 7px solid #ccc;}
.daterangepicker.dropup:after{top: initial;bottom: -6px;border-bottom: initial;border-top: 6px solid #fff;}
.daterangepicker.dropdown-menu{max-width: none;z-index: 70000;}
.daterangepicker.single .ranges, .daterangepicker.single .calendar{float: none;}
.daterangepicker.show-calendar .calendar{display: block;}
.daterangepicker .calendar{display: none;max-width: 270px;margin: 4px;}
.daterangepicker .calendar.single .calendar-table{border: none;}
.daterangepicker .calendar th, .daterangepicker .calendar td{white-space: nowrap;text-align: center;min-width: 32px;}
.daterangepicker .calendar-table{border: 1px solid #fff;padding: 4px;border-radius: 4px;background: #fff;}
.daterangepicker table{width: 100%;margin: 0;}
.daterangepicker td, .daterangepicker th{text-align: center;width: 20px;height: 20px;border-radius: 4px;border: 1px solid transparent;white-space: nowrap;cursor: pointer;}
.daterangepicker td.available:hover, .daterangepicker th.available:hover{background-color: #eee;border-color: transparent;color: inherit;}
.daterangepicker td.week, .daterangepicker th.week{font-size: 80%;color: #ccc;}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date{background-color: #fff;border-color: transparent;color: #999;}
.daterangepicker td.in-range{background-color: #ebf4f8;border-color: transparent;color: #000;border-radius: 0;}
.daterangepicker td.start-date{border-radius: 4px 0 0 4px;}
.daterangepicker td.end-date{border-radius: 0 4px 4px 0;}
.daterangepicker td.start-date.end-date{border-radius: 4px;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #60ABDF;border-color: transparent;color: #fff;}
.daterangepicker th.month{width: auto;}
.daterangepicker td.disabled, .daterangepicker option.disabled{color: #999;cursor: not-allowed;text-decoration: line-through;}
.daterangepicker select.monthselect, .daterangepicker select.yearselect{font-size: 12px;padding: 1px;height: auto;margin: 0;cursor: default;}
.daterangepicker select.monthselect{margin-right: 2%;width: 56%;}
.daterangepicker select.yearselect{width: 40%;}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect{width: 50px;margin-bottom: 0;}
.daterangepicker .input-mini{border: 1px solid #ccc;border-radius: 4px;color: #555;height: 30px;line-height: 30px;display: block;vertical-align: middle;margin: 0 0 5px 0;padding: 0 6px 0 28px;width: 100%;}
.daterangepicker .input-mini.active{border: 1px solid #08c;border-radius: 4px;}
.daterangepicker .daterangepicker_input{position: relative;}
.daterangepicker .daterangepicker_input i{position: absolute;left: 8px;top: 8px;}
.daterangepicker.rtl .input-mini{padding-right: 28px;padding-left: 6px;}
.daterangepicker.rtl .daterangepicker_input i{left: auto;right: 8px;}
.daterangepicker .calendar-time{text-align: center;
    /*margin: 5px auto;line-height: 30px;*/
    position: relative;
    /*padding-left: 28px;*/
}
.daterangepicker .calendar-time select.disabled{color: #ccc;cursor: not-allowed;}
.ranges{font-size: 11px;float: none;margin: 4px;text-align: center;}
.ranges ul{list-style: none;margin: 0 auto;padding: 0;width: 100%;}
.ranges li{font-size: 13px;background: #f5f5f5;border: 1px solid #f5f5f5;border-radius: 4px;color: #08c;padding: 3px 12px;margin-bottom: 8px;cursor: pointer;}
.ranges li:hover{background: #08c;border: 1px solid #08c;color: #fff;}
.ranges li.active{background: #08c;border: 1px solid #08c;color: #fff;}
/* Larger Screen Styling*/@media (min-width: 564px){.daterangepicker{width: auto;}
    .daterangepicker .ranges ul{width: 160px;}
    .daterangepicker.single .ranges ul{width: 100%;}
    .daterangepicker.single .calendar.left{clear: none;}
    /*.daterangepicker.single.ltr .ranges, */
    .daterangepicker.single.ltr .calendar{float: left;}
    /*.daterangepicker.single.rtl .ranges, */
    .daterangepicker.single.rtl .calendar{float: right;}
    .daterangepicker.ltr{direction: ltr;text-align: left;}
    .daterangepicker.ltr .calendar.left{clear: left;margin-right: 0;}
    .daterangepicker.ltr .calendar.left .calendar-table{border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}
    .daterangepicker.ltr .calendar.right{margin-left: 0;}
    .daterangepicker.ltr .calendar.right .calendar-table{border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}
    .daterangepicker.ltr .left .daterangepicker_input{padding-right: 12px;}
    .daterangepicker.ltr .calendar.left .calendar-table{padding-right: 12px;}
    /*.daterangepicker.ltr .ranges, */
    .daterangepicker.ltr .calendar{float: left;}
    .daterangepicker.rtl{direction: rtl;text-align: right;}
    .daterangepicker.rtl .calendar.left{clear: right;margin-left: 0;}
    .daterangepicker.rtl .calendar.left .calendar-table{border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}
    .daterangepicker.rtl .calendar.right{margin-right: 0;}
    .daterangepicker.rtl .calendar.right .calendar-table{border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}
    .daterangepicker.rtl .left .daterangepicker_input{padding-left: 12px;}
    .daterangepicker.rtl .calendar.left .calendar-table{padding-left: 12px;}
    /*.daterangepicker.rtl .ranges, */
    .daterangepicker.rtl .calendar{text-align: right;float: right;}}
/*@media (min-width: 730px){.daterangepicker .ranges{width: auto;}*/
/*.daterangepicker.ltr .ranges{float: left;}*/
/*.daterangepicker.rtl .ranges{float: right;}*/
/*.daterangepicker .calendar.left{clear: none !important;}}*/
/*è‡ªå®šä¹‰ä¿®æ”¹*/.dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 2002;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 12px;list-style: none;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);background-clip: padding-box;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #60ABDF;border-color: #60ABDF;color: #fff;}
.btn-success{color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-default{color: #333;background-color: #fff;border-color: transparent;}
.daterangepicker *, .daterangepicker *:before, .daterangepicker *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.table-condensed thead>tr>th, .table-condensed tbody>tr>th, .table-condensed tfoot>tr>th, .table-condensed thead>tr>td, .table-condensed tbody>tr>td, .table-condensed tfoot>tr>td{padding: 5px;}
/*datepicker start*/.datepicker{border-radius: 4px;direction: ltr;}
.datepicker-inline{width: 220px;}
.datepicker.datepicker-rtl{direction: rtl;}
.datepicker.datepicker-rtl table tr td span{float: right;}
.datepicker-dropdown{top: 0;left: 0;padding: 4px;}
.datepicker-dropdown:before{content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.15);border-top: 0;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;}
.datepicker-dropdown:after{content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-top: 0;position: absolute;}
.datepicker-dropdown.datepicker-orient-left:before{left: 6px;}
.datepicker-dropdown.datepicker-orient-left:after{left: 7px;}
.datepicker-dropdown.datepicker-orient-right:before{right: 6px;}
.datepicker-dropdown.datepicker-orient-right:after{right: 7px;}
.datepicker-dropdown.datepicker-orient-bottom:before{top: -7px;}
.datepicker-dropdown.datepicker-orient-bottom:after{top: -6px;}
.datepicker-dropdown.datepicker-orient-top:before{bottom: -7px;border-bottom: 0;border-top: 7px solid rgba(0, 0, 0, 0.15);}
.datepicker-dropdown.datepicker-orient-top:after{bottom: -6px;border-bottom: 0;border-top: 6px solid #fff;}
.datepicker table{margin: 0;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.datepicker table tr td,
.datepicker table tr th{text-align: center;width: 30px;height: 30px;border-radius: 4px;border: none;}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th{background-color: transparent;}
.datepicker table tr td.old,
.datepicker table tr td.new{color: #777777;}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused{background: #eeeeee;cursor: pointer;}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover{background: none;color: #777777;cursor: default;}
.datepicker table tr td.highlighted{color: #000;background-color: #d9edf7;border-color: #85c5e5;border-radius: 0;}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus{color: #000;background-color: #afd9ee;border-color: #298fc2;}
.datepicker table tr td.highlighted:hover{color: #000;background-color: #afd9ee;border-color: #52addb;}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active{color: #000;background-color: #afd9ee;border-color: #52addb;}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus{color: #000;background-color: #91cbe8;border-color: #298fc2;}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color: #d9edf7;border-color: #85c5e5;}
.datepicker table tr td.highlighted.focused{background: #afd9ee;}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active{background: #d9edf7;color: #777777;}
.datepicker table tr td.today{color: #000;background-color: #ffdb99;border-color: #ffb733;}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus{color: #000;background-color: #ffc966;border-color: #b37400;}
.datepicker table tr td.today:hover{color: #000;background-color: #ffc966;border-color: #f59e00;}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active{color: #000;background-color: #ffc966;border-color: #f59e00;}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus{color: #000;background-color: #ffbc42;border-color: #b37400;}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus{background-color: #ffdb99;border-color: #ffb733;}
.datepicker table tr td.today.focused{background: #ffc966;}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active{background: #ffdb99;color: #777777;}
.datepicker table tr td.range{color: #000;background-color: #eeeeee;border-color: #bbbbbb;border-radius: 0;}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus{color: #000;background-color: #d5d5d5;border-color: #7c7c7c;}
.datepicker table tr td.range:hover{color: #000;background-color: #d5d5d5;border-color: #9d9d9d;}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active{color: #000;background-color: #d5d5d5;border-color: #9d9d9d;}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus{color: #000;background-color: #c3c3c3;border-color: #7c7c7c;}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus{background-color: #eeeeee;border-color: #bbbbbb;}
.datepicker table tr td.range.focused{background: #d5d5d5;}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active{background: #eeeeee;color: #777777;}
.datepicker table tr td.range.highlighted{color: #000;background-color: #e4eef3;border-color: #9dc1d3;}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus{color: #000;background-color: #c1d7e3;border-color: #4b88a6;}
.datepicker table tr td.range.highlighted:hover{color: #000;background-color: #c1d7e3;border-color: #73a6c0;}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active{color: #000;background-color: #c1d7e3;border-color: #73a6c0;}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus{color: #000;background-color: #a8c8d8;border-color: #4b88a6;}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color: #e4eef3;border-color: #9dc1d3;}
.datepicker table tr td.range.highlighted.focused{background: #c1d7e3;}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active{background: #e4eef3;color: #777777;}
.datepicker table tr td.range.today{color: #000;background-color: #f7ca77;border-color: #f1a417;}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus{color: #000;background-color: #f4b747;border-color: #815608;}
.datepicker table tr td.range.today:hover{color: #000;background-color: #f4b747;border-color: #bf800c;}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active{color: #000;background-color: #f4b747;border-color: #bf800c;}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus{color: #000;background-color: #f2aa25;border-color: #815608;}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus{background-color: #f7ca77;border-color: #f1a417;}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active{background: #f7ca77;color: #777777;}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted{color: #fff;background-color: #777777;border-color: #555555;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus{color: #fff;background-color: #5e5e5e;border-color: #161616;}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover{color: #fff;background-color: #5e5e5e;border-color: #373737;}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active{color: #fff;background-color: #5e5e5e;border-color: #373737;}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus{color: #fff;background-color: #4c4c4c;border-color: #161616;}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color: #777777;border-color: #555555;}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted{color: #fff;background-color: #337ab7;border-color: #2e6da4;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus{color: #fff;background-color: #286090;border-color: #122b40;}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover{color: #fff;background-color: #286090;border-color: #204d74;}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active{color: #fff;background-color: #286090;border-color: #204d74;}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus{color: #fff;background-color: #204d74;border-color: #122b40;}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color: #337ab7;border-color: #2e6da4;}
.datepicker table tr td span{display: block;width: 23%;height: 54px;line-height: 54px;float: left;margin: 1%;cursor: pointer;border-radius: 4px;}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused{background: #eeeeee;}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover{background: none;color: #777777;cursor: default;}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover{color: #fff;background-color: #337ab7;border-color: #2e6da4;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus{color: #fff;background-color: #286090;border-color: #122b40;}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover{color: #fff;background-color: #286090;border-color: #204d74;}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active{color: #fff;background-color: #286090;border-color: #204d74;}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus{color: #fff;background-color: #204d74;border-color: #122b40;}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color: #337ab7;border-color: #2e6da4;}
.datepicker table tr td span.old,
.datepicker table tr td span.new{color: #777777;}
.datepicker .datepicker-switch{width: 145px;}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th{cursor: pointer;}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover{background: #eeeeee;}
.datepicker .cw{font-size: 10px;width: 12px;padding: 0 2px 0 5px;vertical-align: middle;}
.input-group.date .input-group-addon{cursor: pointer;}
.input-daterange{width: 100%;}
.input-daterange input{text-align: center;}
.input-daterange input:first-child{border-radius: 3px 0 0 3px;}
.input-daterange input:last-child{border-radius: 0 3px 3px 0;}
.input-daterange .input-group-addon{width: auto;min-width: 16px;padding: 4px 5px;line-height: 1.42857143;text-shadow: 0 1px 0 #fff;border-width: 1px 0;margin-left: -5px;margin-right: -5px;}
.datepicker.dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 70000;display: none;float: left;min-width: 160px;list-style: none;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;color: #333333;font-size: 13px;line-height: 1.42857143;}
.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td{padding: 0px 5px;}

.calendar.right {transform: rotate(0)!important;}
/*datepicker end*/
/*progress*/
.progress-outer{display: inline-block;width: 100%;margin-right: 0;padding-right: 0;}
.progress-show-info .progress-outer{padding-right: 45px;margin-right: -45px;}
.progress-inner{display: inline-block;width: 100%;background-color: #f7f7f7;border-radius: 100px;vertical-align: middle;}
.progress-bg{border-radius: 100px;background-color: #108ee9;-webkit-transition: all .4s cubic-bezier(.08,.82,.17,1) 0s;transition: all .4s cubic-bezier(.08,.82,.17,1) 0s;position: relative;height: 5px;}
.progress-bg.composite {background-color:#86CE80;}
@keyframes progress-active{0%{opacity: .1;width: 0;}
    20%{opacity: .5;width: 0;}
    100%{opacity: 0;width: 100%;}} .progress-status-active .progress-bg:before{content: "";opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;border-radius: 10px;-webkit-animation: ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;animation: progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;}
/*progress end*/

/*jstree start*/
.jstree-node, .jstree-children, .jstree-container-ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

.jstree-node {
    white-space: nowrap;
}

.jstree-anchor {
    display: inline-block;
    color: #000;
    white-space: nowrap;
    padding: 0 4px 0 1px;
    margin: 0;
    vertical-align: top;
}

.jstree-anchor:focus {
    outline: 0;
}

.jstree-anchor, .jstree-anchor:link, .jstree-anchor:visited, .jstree-anchor:hover, .jstree-anchor:active {
    text-decoration: none;
    color: inherit;
}

.jstree-icon {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: center;
}

.jstree-icon:empty {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: center;
}

.jstree-ocl {
    cursor: pointer;
}

.jstree .jstree-open > .jstree-children {
    display: block;
}

.jstree .jstree-closed > .jstree-children, .jstree .jstree-leaf > .jstree-children {
    display: none;
}

.jstree-anchor > .jstree-themeicon {
    margin-right: 2px;
}

.jstree-no-icons .jstree-themeicon, .jstree-anchor > .jstree-themeicon-hidden {
    display: none;
}

.jstree-rtl .jstree-anchor {
    padding: 0 1px 0 4px;
}

.jstree-rtl .jstree-anchor > .jstree-themeicon {
    margin-left: 2px;
    margin-right: 0;
}

.jstree-rtl .jstree-node {
    margin-left: 0;
}

.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
}

.jstree-wholerow-ul {
    position: relative;
    display: inline-block;
    min-width: 100%;
}

.jstree-wholerow-ul .jstree-anchor, .jstree-wholerow-ul .jstree-icon {
    position: relative;
}

.jstree-wholerow-ul .jstree-wholerow {
    width: 100%;
    cursor: pointer;
    position: absolute;
    left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.vakata-context {
    display: none;
}

.vakata-context, .vakata-context ul {
    margin: 0;
    padding: 2px;
    position: absolute;
    background: #f5f5f5;
    border: 1px solid #979797;
    -moz-box-shadow: 5px 5px 4px -4px #666;
    -webkit-box-shadow: 2px 2px 2px #999;
    box-shadow: 2px 2px 2px #999;
}

.vakata-context ul {
    list-style: none;
    left: 100%;
    margin-top: -2.7em;
    margin-left: -4px;
}

.vakata-context .vakata-context-right ul {
    left: auto;
    right: 100%;
    margin-left: auto;
    margin-right: -4px;
}

.vakata-context li {
    list-style: none;
    display: inline;
}

.vakata-context li > a {
    display: block;
    padding: 0 2em;
    text-decoration: none;
    width: auto;
    color: #000;
    white-space: nowrap;
    line-height: 2.4em;
    -moz-text-shadow: 1px 1px 0 #fff;
    -webkit-text-shadow: 1px 1px 0 #fff;
    text-shadow: 1px 1px 0 #fff;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.vakata-context li > a:hover {
    position: relative;
    background-color: #e8eff7;
    -moz-box-shadow: 0 0 2px #0a6aa1;
    -webkit-box-shadow: 0 0 2px #0a6aa1;
    box-shadow: 0 0 2px #0a6aa1;
}

.vakata-context li > a.vakata-context-parent {
    background-image: url();
    background-position: right center;
    background-repeat: no-repeat;
}

.vakata-context li > a:focus {
    outline: 0;
}

.vakata-context .vakata-context-hover > a {
    position: relative;
    background-color: #e8eff7;
    -moz-box-shadow: 0 0 2px #0a6aa1;
    -webkit-box-shadow: 0 0 2px #0a6aa1;
    box-shadow: 0 0 2px #0a6aa1;
}

.vakata-context .vakata-context-separator a, .vakata-context .vakata-context-separator a:hover {
    background: #fff;
    border: 0;
    border-top: 1px solid #e2e3e3;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
    padding: 0;
    margin: 0 0 0 2.4em;
    border-left: 1px solid #e0e0e0;
    -moz-text-shadow: 0 0 0 transparent;
    -webkit-text-shadow: 0 0 0 transparent;
    text-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.vakata-context .vakata-contextmenu-disabled a, .vakata-context .vakata-contextmenu-disabled a:hover {
    color: silver;
    background-color: transparent;
    border: 0;
    box-shadow: 0 0 0;
}

.vakata-context li > a > i {
    text-decoration: none;
    display: inline-block;
    width: 2.4em;
    height: 2.4em;
    background: 0 0;
    margin: 0 0 0 -2em;
    vertical-align: top;
    text-align: center;
    line-height: 2.4em;
}

.vakata-context li > a > i:empty {
    width: 2.4em;
    line-height: 2.4em;
}

.vakata-context li > a .vakata-contextmenu-sep {
    display: inline-block;
    width: 1px;
    height: 2.4em;
    background: #fff;
    margin: 0 .5em 0 0;
    border-left: 1px solid #e2e3e3;
}

.vakata-context .vakata-contextmenu-shortcut {
    font-size: .8em;
    color: silver;
    opacity: .5;
    display: none;
}

.vakata-context-rtl ul {
    left: auto;
    right: 100%;
    margin-left: auto;
    margin-right: -4px;
}

.vakata-context-rtl li > a.vakata-context-parent {
    background-image: url();
    background-position: left center;
    background-repeat: no-repeat;
}

.vakata-context-rtl .vakata-context-separator > a {
    margin: 0 2.4em 0 0;
    border-left: 0;
    border-right: 1px solid #e2e3e3;
}

.vakata-context-rtl .vakata-context-left ul {
    right: auto;
    left: 100%;
    margin-left: -4px;
    margin-right: auto;
}

.vakata-context-rtl li > a > i {
    margin: 0 -2em 0 0;
}

.vakata-context-rtl li > a .vakata-contextmenu-sep {
    margin: 0 0 0 .5em;
    border-left-color: #fff;
    background: #e2e3e3;
}

#jstree-marker {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border-right: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
}

#jstree-dnd {
    line-height: 16px;
    margin: 0;
    padding: 4px;
}

#jstree-dnd .jstree-icon, #jstree-dnd .jstree-copy {
    display: inline-block;
    text-decoration: none;
    margin: 0 2px 0 0;
    padding: 0;
    width: 16px;
    height: 16px;
}

#jstree-dnd .jstree-ok {
    background: green;
}

#jstree-dnd .jstree-er {
    background: red;
}

#jstree-dnd .jstree-copy {
    margin: 0 2px;
}

.jstree-default .jstree-node, .jstree-default .jstree-icon {
    background-repeat: no-repeat;
    background-color: transparent;
}

.jstree-default .jstree-anchor, .jstree-default .jstree-wholerow {
    transition: background-color .15s,box-shadow .15s;
}

.jstree-default .jstree-hovered {
    background: #e7f4f9;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #ccc;
}

.jstree-default .jstree-clicked {
    background: #beebff;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #999;
}

.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
    display: none;
}

.jstree-default .jstree-disabled {
    background: 0 0;
    color: #666;
}

.jstree-default .jstree-disabled.jstree-hovered {
    background: 0 0;
    box-shadow: none;
}

.jstree-default .jstree-disabled.jstree-clicked {
    background: #efefef;
}

.jstree-default .jstree-disabled > .jstree-icon {
    opacity: .8;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

.jstree-default .jstree-search {
    font-style: italic;
    color: #8b0000;
    font-weight: 700;
}

.jstree-default .jstree-no-checkboxes .jstree-checkbox {
    display: none !important;
}

.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
    background: 0 0;
    box-shadow: none;
}

.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
    background: #e7f4f9;
}

.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
    background: 0 0;
}

.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
    background: #e7f4f9;
}

#jstree-dnd.jstree-default .jstree-ok, #jstree-dnd.jstree-default .jstree-er {
    background-image: url(../images/32px.png);
    background-repeat: no-repeat;
    background-color: transparent;
}

#jstree-dnd.jstree-default i {
    background: 0 0;
    width: 16px;
    height: 16px;
}

#jstree-dnd.jstree-default .jstree-ok {
    background-position: -9px -71px;
}

#jstree-dnd.jstree-default .jstree-er {
    background-position: -39px -71px;
}

.jstree-default > .jstree-striped {
    background: url() left top repeat;
}

.jstree-default > .jstree-wholerow-ul .jstree-hovered, .jstree-default > .jstree-wholerow-ul .jstree-clicked {
    background: 0 0;
    box-shadow: none;
    border-radius: 0;
}

.jstree-default .jstree-wholerow {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jstree-default .jstree-wholerow-hovered {
    background: #e7f4f9;
}

.jstree-default .jstree-wholerow-clicked {
    background: #beebff;
    background: -moz-linear-gradient(top,#beebff 0,#a8e4ff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#beebff),color-stop(100%,#a8e4ff));
    background: -webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);
    background: -o-linear-gradient(top,#beebff 0,#a8e4ff 100%);
    background: -ms-linear-gradient(top,#beebff 0,#a8e4ff 100%);
    background: linear-gradient(to bottom,#beebff 0,#a8e4ff 100%);
}

.jstree-default .jstree-node {
    min-height: 24px;
    line-height: 24px;
    margin-left: 24px;
    min-width: 24px;
}

.jstree-default .jstree-anchor {
    line-height: 24px;
    height: 24px;
}

.jstree-default .jstree-icon {
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.jstree-default .jstree-icon:empty {
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.jstree-default.jstree-rtl .jstree-node {
    margin-right: 24px;
}

.jstree-default .jstree-wholerow {
    height: 24px;
}

.jstree-default .jstree-node, .jstree-default .jstree-icon {
    background-image: url(../images/32px.png);
}

.jstree-default .jstree-node {
    background-position: -292px -4px;
    background-repeat: repeat-y;
}

.jstree-default .jstree-last {
    background: 0 0;
}

.jstree-default .jstree-open > .jstree-ocl {
    background-position: -132px -4px;
}

.jstree-default .jstree-closed > .jstree-ocl {
    background-position: -100px -4px;
}

.jstree-default .jstree-leaf > .jstree-ocl {
    background-position: -68px -4px;
}

.jstree-default .jstree-anchor > .jstree-themeicon {
    background-position: -260px -4px;
}

.jstree-default > .jstree-no-dots .jstree-node, .jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
    background: 0 0;
}

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-position: -36px -4px;
}

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: -4px -4px;
}

.jstree-default .jstree-disabled {
    background: 0 0;
}

.jstree-default .jstree-disabled.jstree-hovered {
    background: 0 0;
}

.jstree-default .jstree-disabled.jstree-clicked {
    background: #efefef;
}

.jstree-default .jstree-checkbox {
    background-position: -164px -4px;
}

.jstree-default .jstree-checkbox:hover {
    background-position: -164px -36px;
}

.jstree-default .jstree-clicked > .jstree-checkbox {
    background-position: -228px -4px;
}

.jstree-default .jstree-clicked > .jstree-checkbox:hover {
    background-position: -228px -36px;
}

.jstree-default .jstree-anchor > .jstree-undetermined {
    background-position: -196px -4px;
}

.jstree-default .jstree-anchor > .jstree-undetermined:hover {
    background-position: -196px -36px;
}

.jstree-default > .jstree-striped {
    background-size: auto 48px;
}

.jstree-default.jstree-rtl .jstree-node {
    background-image: url();
    background-position: 100% 1px;
    background-repeat: repeat-y;
}

.jstree-default.jstree-rtl .jstree-last {
    background: 0 0;
}

.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
    background-position: -132px -36px;
}

.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -100px -36px;
}

.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
    background-position: -68px -36px;
}

.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
    background: 0 0;
}

.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-position: -36px -36px;
}

.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: -4px -36px;
}

.jstree-default .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
}

.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
    background: url(../images/throbber.gif) center center no-repeat;
}

.jstree-default.jstree-rtl .jstree-node {
    background-image: url();
}

.jstree-default.jstree-rtl .jstree-last {
    background: 0 0;
}

.jstree-default-small .jstree-node {
    min-height: 18px;
    line-height: 18px;
    margin-left: 18px;
    min-width: 18px;
}

.jstree-default-small .jstree-anchor {
    line-height: 18px;
    height: 18px;
}

.jstree-default-small .jstree-icon {
    width: 18px;
    height: 18px;
    line-height: 18px;
}

.jstree-default-small .jstree-icon:empty {
    width: 18px;
    height: 18px;
    line-height: 18px;
}

.jstree-default-small.jstree-rtl .jstree-node {
    margin-right: 18px;
}

.jstree-default-small .jstree-wholerow {
    height: 18px;
}

.jstree-default-small .jstree-node, .jstree-default-small .jstree-icon {
    background-image: url(../images/32px.png);
}

.jstree-default-small .jstree-node {
    background-position: -295px -7px;
    background-repeat: repeat-y;
}

.jstree-default-small .jstree-last {
    background: 0 0;
}

.jstree-default-small .jstree-open > .jstree-ocl {
    background-position: -135px -7px;
}

.jstree-default-small .jstree-closed > .jstree-ocl {
    background-position: -103px -7px;
}

.jstree-default-small .jstree-leaf > .jstree-ocl {
    background-position: -71px -7px;
}

.jstree-default-small .jstree-anchor > .jstree-themeicon {
    background-position: -263px -7px;
}

.jstree-default-small > .jstree-no-dots .jstree-node, .jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
    background: 0 0;
}

.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-position: -39px -7px;
}

.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: -7px -7px;
}

.jstree-default-small .jstree-disabled {
    background: 0 0;
}

.jstree-default-small .jstree-disabled.jstree-hovered {
    background: 0 0;
}

.jstree-default-small .jstree-disabled.jstree-clicked {
    background: #efefef;
}

.jstree-default-small .jstree-checkbox {
    background-position: -167px -7px;
}

.jstree-default-small .jstree-checkbox:hover {
    background-position: -167px -39px;
}

.jstree-default-small .jstree-clicked > .jstree-checkbox {
    background-position: -231px -7px;
}

.jstree-default-small .jstree-clicked > .jstree-checkbox:hover {
    background-position: -231px -39px;
}

.jstree-default-small .jstree-anchor > .jstree-undetermined {
    background-position: -199px -7px;
}

.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
    background-position: -199px -39px;
}

.jstree-default-small > .jstree-striped {
    background-size: auto 36px;
}

.jstree-default-small.jstree-rtl .jstree-node {
    background-image: url();
    background-position: 100% 1px;
    background-repeat: repeat-y;
}

.jstree-default-small.jstree-rtl .jstree-last {
    background: 0 0;
}

.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
    background-position: -135px -39px;
}

.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -103px -39px;
}

.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
    background-position: -71px -39px;
}

.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
    background: 0 0;
}

.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-position: -39px -39px;
}

.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: -7px -39px;
}

.jstree-default-small .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
}

.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
    background: url(throbber.gif) center center no-repeat;
}

.jstree-default-small.jstree-rtl .jstree-node {
    background-image: url();
}

.jstree-default-small.jstree-rtl .jstree-last {
    background: 0 0;
}

.jstree-default-large .jstree-node {
    min-height: 32px;
    line-height: 32px;
    margin-left: 32px;
    min-width: 32px;
}

.jstree-default-large .jstree-anchor {
    line-height: 32px;
    height: 32px;
}

.jstree-default-large .jstree-icon {
    width: 32px;
    height: 32px;
    line-height: 32px;
}

.jstree-default-large .jstree-icon:empty {
    width: 32px;
    height: 32px;
    line-height: 32px;
}

.jstree-default-large.jstree-rtl .jstree-node {
    margin-right: 32px;
}

.jstree-default-large .jstree-wholerow {
    height: 32px;
}

.jstree-default-large .jstree-node, .jstree-default-large .jstree-icon {
    background-image: url(../images/32px.png);
}

.jstree-default-large .jstree-node {
    background-position: -288px 0;
    background-repeat: repeat-y;
}

.jstree-default-large .jstree-last {
    background: 0 0;
}

.jstree-default-large .jstree-open > .jstree-ocl {
    background-position: -128px 0;
}

.jstree-default-large .jstree-closed > .jstree-ocl {
    background-position: -96px 0;
}

.jstree-default-large .jstree-leaf > .jstree-ocl {
    background-position: -64px 0;
}

.jstree-default-large .jstree-anchor > .jstree-themeicon {
    background-position: -256px 0;
}

.jstree-default-large > .jstree-no-dots .jstree-node, .jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
    background: 0 0;
}

.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-position: -32px 0;
}

.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: 0 0;
}

.jstree-default-large .jstree-disabled {
    background: 0 0;
}

.jstree-default-large .jstree-disabled.jstree-hovered {
    background: 0 0;
}

.jstree-default-large .jstree-disabled.jstree-clicked {
    background: #efefef;
}

.jstree-default-large .jstree-checkbox {
    background-position: -160px 0;
}

.jstree-default-large .jstree-checkbox:hover {
    background-position: -160px -32px;
}

.jstree-default-large .jstree-clicked > .jstree-checkbox {
    background-position: -224px 0;
}

.jstree-default-large .jstree-clicked > .jstree-checkbox:hover {
    background-position: -224px -32px;
}

.jstree-default-large .jstree-anchor > .jstree-undetermined {
    background-position: -192px 0;
}

.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
    background-position: -192px -32px;
}

.jstree-default-large > .jstree-striped {
    background-size: auto 64px;
}

.jstree-default-large.jstree-rtl .jstree-node {
    background-image: url();
    background-position: 100% 1px;
    background-repeat: repeat-y;
}

.jstree-default-large.jstree-rtl .jstree-last {
    background: 0 0;
}

.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
    background-position: -128px -32px;
}

.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -96px -32px;
}

.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
    background-position: -64px -32px;
}

.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
    background: 0 0;
}

.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
    background-position: -32px -32px;
}

.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: 0 -32px;
}

.jstree-default-large .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
}

.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
    background: url(throbber.gif) center center no-repeat;
}

.jstree-default-large.jstree-rtl .jstree-node {
    background-image: url();
}

.jstree-default-large.jstree-rtl .jstree-last {
    background: 0 0;
}

@media (max-width:768px) {
    .jstree-default-responsive .jstree-icon {
        background-image: url(40px.png);
    }

    .jstree-default-responsive .jstree-node, .jstree-default-responsive .jstree-leaf > .jstree-ocl {
        background: 0 0;
    }

    .jstree-default-responsive .jstree-node {
        min-height: 40px;
        line-height: 40px;
        margin-left: 40px;
        min-width: 40px;
        white-space: nowrap;
    }

    .jstree-default-responsive .jstree-anchor {
        line-height: 40px;
        height: 40px;
    }

    .jstree-default-responsive .jstree-icon, .jstree-default-responsive .jstree-icon:empty {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .jstree-default-responsive > .jstree-container-ul > .jstree-node {
        margin-left: 0;
    }

    .jstree-default-responsive.jstree-rtl .jstree-node {
        margin-left: 0;
        margin-right: 40px;
    }

    .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
        margin-right: 0;
    }

    .jstree-default-responsive .jstree-ocl, .jstree-default-responsive .jstree-themeicon, .jstree-default-responsive .jstree-checkbox {
        background-size: 120px 200px;
    }

    .jstree-default-responsive .jstree-leaf > .jstree-ocl {
        background: 0 0;
    }

    .jstree-default-responsive .jstree-open > .jstree-ocl {
        background-position: 0 0 !important;
    }

    .jstree-default-responsive .jstree-closed > .jstree-ocl {
        background-position: 0 -40px !important;
    }

    .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
        background-position: -40px 0 !important;
    }

    .jstree-default-responsive .jstree-anchor > .jstree-themeicon {
        background-position: -40px -40px;
    }

    .jstree-default-responsive .jstree-checkbox, .jstree-default-responsive .jstree-checkbox:hover {
        background-position: -40px -80px;
    }

    .jstree-default-responsive .jstree-clicked > .jstree-checkbox, .jstree-default-responsive .jstree-clicked > .jstree-checkbox:hover {
        background-position: 0 -80px;
    }

    .jstree-default-responsive .jstree-anchor > .jstree-undetermined, .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
        background-position: 0 -120px;
    }

    .jstree-default-responsive .jstree-anchor {
        font-weight: 700;
        font-size: 1.1em;
        text-shadow: 1px 1px #fff;
    }

    .jstree-default-responsive > .jstree-striped {
        background: 0 0;
    }

    .jstree-default-responsive .jstree-wholerow {
        border-top: 1px solid rgba(255,255,255,.7);
        border-bottom: 1px solid rgba(64,64,64,.2);
        background: #ebebeb;
        height: 40px;
    }

    .jstree-default-responsive .jstree-wholerow-hovered {
        background: #e7f4f9;
    }

    .jstree-default-responsive .jstree-wholerow-clicked {
        background: #beebff;
    }

    .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
        box-shadow: inset 0 -6px 3px -5px #666;
    }

    .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
        box-shadow: inset 0 6px 3px -5px #666;
        border-top: 0;
    }

    .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
        box-shadow: none;
    }

    .jstree-default-responsive .jstree-node, .jstree-default-responsive .jstree-icon, .jstree-default-responsive .jstree-node > .jstree-ocl, .jstree-default-responsive .jstree-themeicon, .jstree-default-responsive .jstree-checkbox {
        background-image: url(40px.png);
        background-size: 120px 200px;
    }

    .jstree-default-responsive .jstree-node {
        background-position: -80px 0;
        background-repeat: repeat-y;
    }

    .jstree-default-responsive .jstree-last {
        background: 0 0;
    }

    .jstree-default-responsive .jstree-leaf > .jstree-ocl {
        background-position: -40px -120px;
    }

    .jstree-default-responsive .jstree-last > .jstree-ocl {
        background-position: -40px -160px;
    }

    .jstree-default-responsive .jstree-themeicon-custom {
        background-color: transparent;
        background-image: none;
    }
}
.jstree-default > .jstree-container-ul > .jstree-node {
    margin-left: 0;
    margin-right: 0;
}
/*jstree checkbox plugin*/
.jstree-default .jstree-checkbox {
    background: url(../images/treeCheckbox.png) no-repeat;
    background-size: 65%;
    background-position: center;
}
.jstree-default .jstree-checkbox:hover {
    background-position: center;
}
.jstree-default .jstree-anchor > .jstree-undetermined {
    background: url(../images/treeCheckReduce.png) no-repeat;
    background-size: 65%;
    background-position: center;
}
.jstree-default .jstree-anchor > .jstree-undetermined:hover {
    background-position: center;
}
.jstree-default .jstree-clicked > .jstree-checkbox {
    background: url(../images/treeCheckAdd.png) no-repeat;
    background-size: 65%;
    background-position: center;
}

.jstree-default .jstree-clicked > .jstree-checkbox:hover {
    background-position: center;
}

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background: url(../images/treeArrowRight.png) no-repeat;
    background-size: 30%;
    background-position: center;
}

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
    background: url(../images/treeArrowDown.png) no-repeat;
    background-size: 50%;
    background-position: center;
}

.jstree-default .jstree-open > .jstree-ocl {
    background: url(../images/treeOpen.png) no-repeat;
    background-size: 80%;
    background-position: 10px -3px;
}

.jstree-default .jstree-closed > .jstree-ocl {
    background: url(../images/treeClosed.png) no-repeat;
    background-size: 80%;
    background-position: 10px -3px;
}

.jstree-default .jstree-leaf > .jstree-ocl {
    background: url(../images/treeLeaf.png) no-repeat;
    background-size: 80%;
    background-position: 10px -6px;
}
.jstree-default .jstree-node {
    background-position: -304px -4px;
    background-repeat: repeat-y;
}

.jstree-default .jstree-anchor > .jstree-themeicon {
    display: none;
}
/*color*/
.jstree-default .jstree-wholerow-clicked{background: transparent;}
.jstree-default > .jstree-wholerow-ul .jstree-clicked {  color: #fff;  }
.jstree-default .jstree-clicked > .jstree-checkbox {background-color: #fff;margin-left: -1px;margin-right: 3px;  position: relative;}
.jstree-default .jstree-node {  min-height: 24px;  line-height: 24px;  margin-left: 24px;  min-width: 24px;  margin-top: 2px;  }
.jstree-default > .jstree-wholerow-ul .jstree-clicked:after {  content: ' ';  position: absolute;  border-radius: 3px;  left: 24px;  top: 0;  bottom: 0;  right: 0;  background-color: #60ABDF;  z-index: -1;  }
.jstree-default .jstree-anchor{position: relative;z-index: 1;  }
.jstree-default .jstree-clicked{background-color: transparent;color: #fff;}
.jstree-default .jstree-clicked:after {  content: ' ';  position: absolute;  border-radius: 3px;  left: 24px;  top: 0;  bottom: 0;  right: 0;  background-color: #60ABDF;z-index: -1;  }
.empty_box.jstree-default .jstree-anchor.jstree-clicked:after {  content: ' ';  position: absolute;  border-radius: 3px;  left: 0px;  top: 0;  bottom: 0;  right: 0;  background-color: #60ABDF;z-index: -1; }
.jstree-default .jstree-checkbox {margin-left: -1px;}
/*jstree end*/


/*auto grid*/

/*panel start*/
.panel {
    overflow: hidden;
    text-align: left;
    margin: 0;
    border: 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.panel-header,
.panel-body {
    /*border-width: 1px;*/
    /*border-style: solid;*/
}
.panel-header {
    padding: 5px;
    position: relative;
}
.panel-title {
    background: url('images/blank.gif') no-repeat;
}
.panel-header-noborder {
    border-width: 0 0 1px 0;
}
.panel-body {
    overflow: auto;
    border-top-width: 0;
    padding: 0;
}
.panel-body-noheader {
    border-top-width: 1px;
}
.panel-body-noborder {
    border-width: 0px;
}
.panel-body-nobottom {
    border-bottom-width: 0;
}
.panel-with-icon {
    padding-left: 18px;
}
.panel-icon,
.panel-tool {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    overflow: hidden;
}
.panel-icon {
    left: 5px;
    width: 16px;
}
.panel-tool {
    right: 5px;
    width: auto;
}
.panel-tool a {
    display: inline-block;
    width: 16px;
    height: 16px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    margin: 0 0 0 2px;
    vertical-align: top;
}
.panel-tool a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #e6e6e6;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.panel-loading {
    padding: 11px 0px 10px 30px;
}
.panel-noscroll {
    overflow: hidden;
}
.panel-fit,
.panel-fit body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}
.panel-loading {
    background: url('images/loading.gif') no-repeat 10px 10px;
}
.panel-tool-close {
    background: url('images/panel_tools.png') no-repeat -16px 0px;
}
.panel-tool-min {
    background: url('images/panel_tools.png') no-repeat 0px 0px;
}
.panel-tool-max {
    background: url('images/panel_tools.png') no-repeat 0px -16px;
}
.panel-tool-restore {
    background: url('images/panel_tools.png') no-repeat -16px -16px;
}
.panel-tool-collapse {
    background: url('images/panel_tools.png') no-repeat -32px 0;
}
.panel-tool-expand {
    background: url('images/panel_tools.png') no-repeat -32px -16px;
}
.panel-header,
.panel-body {
    border-color: #D4D4D4;
}
.panel-header {
    background-color: #F2F2F2;
    background: -webkit-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: -moz-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: -o-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: linear-gradient(to bottom,#ffffff 0,#F2F2F2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0);
}
.panel-body {
    background-color: #ffffff;
    color: #333;
    font-size: 12px;
}
.panel-title {
    font-size: 12px;
    font-weight: bold;
    color: #777;
    height: 16px;
    line-height: 16px;
}
.panel-footer {
    border: 1px solid #D4D4D4;
    overflow: hidden;
    background: #F5F5F5;
}
.panel-footer-noborder {
    border-width: 1px 0 0 0;
}
/*auto grid*/
